package cn.getech.data.development.model.dto.transfer;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author luoxi
 * @create 2020/12/7 17:01
 */
@Data
public class PermissionTransferAddDTO implements Serializable {
    private static final long serialVersionUID = -1576412415296236510L;

    @ApiModelProperty(value = "id", name = "id")
    private Integer id;

    @ApiModelProperty(value = "转让id", name = "transferId")
    private String transferId;

    @ApiModelProperty(value = "转让人id", name = "transferPerId")
    private Integer transferPerId;

    @ApiModelProperty(value = "转让人姓名", name = "transferPerName")
    private String transferPerName;

    @ApiModelProperty(value = "受让人id", name = "assigneePerId")
    private Integer assigneePerId;

    @ApiModelProperty(value = "受让人姓名", name = "assigneePerName")
    private String assigneePerName;

    @ApiModelProperty(value = "转让理由", name = "transferReason")
    private String transferReason;

    @ApiModelProperty(value = "转让类型 1:项目 2：代码文件 3:数据服务", name = "transferType")
    private Integer transferType;

    @ApiModelProperty(value = "转让项目id", name = "transferProjectId")
    private List<Integer> transferProjectId;
}
